/*
 * BinTree.h
 *
 *  Created on: Jan 29, 2012
 *      Author: Georgios
 */

#ifndef BINTREE_H_
#define BINTREE_H_

typedef struct node_T {
    int data;
    struct node_T * left;
    struct node_T * right;
} node_t;

int Lookup(node_t *node, int target);

node_t * Insert(node_t *node, int data);

int Size(node_t * node);

int MaxDepth(node_t *node);

int MinValue(node_t *node);

void PrintTree(node_t *node);



#endif /* BINTREE_H_ */
